home *** CD-ROM | disk | FTP | other *** search
- ; $VER: Upgrade 1.0
-
- (delopts "oknodelete" "force" "askuser")
- (complete 0)
-
- (if (exists "GOLDED:" (NOREQ))
-
- (
- (set vernum (getversion "golded:golded"))
-
- (set ver (/ vernum 65536))
- (set rev (- vernum (* ver 65536)))
-
- (set version (+ (* 10 ver) rev))
-
- (if (< version 30)
-
- (
- (message "\nSorry, GoldED Release 3.0.1 or better required")
- (exit (quiet))
- )
- )
-
- (message (cat "\n"
-
- "GoldED Upgrade Kit 3.0.1+ -> 3.1.3 \n"
- " \n"
- "©1995 Dietmar Eilert \n"
- " DIETMAR@TOMATE.TNG.OCHE.DE \n"
- " \n"
- "GoldED 3.0.1 (NOT 3.0.0) or better required.\n"
- " \n"
- "This software is NOT 'freely distributable'.\n"
- "Please have a look at the licence file \n"
- "before using this software. Thank you. \n"
- ))
-
- (set catalogs 1)
-
- (if (exists "golded:catalogs")
-
- (
- (if (exists "golded:catalogs/deutsch/golded.catalog" (noreq)) (set catalogs (+ catalogs 2)))
- (if (exists "golded:catalogs/français/golded.catalog" (noreq)) (set catalogs (+ catalogs 4)))
- (if (exists "golded:catalogs/svenska/golded.catalog" (noreq)) (set catalogs (+ catalogs 8)))
- (if (exists "golded:catalogs/italiano/golded.catalog" (noreq)) (set catalogs (+ catalogs 16)))
- (if (exists "golded:catalogs/nederlands/golded.catalog" (noreq)) (set catalogs (+ catalogs 32)))
- )
-
- (if (exists "locale:" (noreq)) (
-
- (if (exists "locale:catalogs/deutsch/golded.catalog" (noreq)) (set catalogs (+ catalogs 2)))
- (if (exists "locale:catalogs/français/golded.catalog" (noreq)) (set catalogs (+ catalogs 4)))
- (if (exists "locale:catalogs/svenska/golded.catalog" (noreq)) (set catalogs (+ catalogs 8)))
- (if (exists "locale:catalogs/italiano/golded.catalog" (noreq)) (set catalogs (+ catalogs 16)))
- (if (exists "locale:catalogs/nederlands/golded.catalog" (noreq)) (set catalogs (+ catalogs 32)))
- ))
- )
-
- (if (exists "locale:" (noreq)) (
-
- (delete "locale:catalogs/deutsch/GoldED.catalog")
- (delete "locale:catalogs/français/GoldED.catalog")
- (delete "locale:catalogs/italiano/GoldED.catalog")
- (delete "locale:catalogs/nederlands/GoldED.catalog")
- (delete "locale:catalogs/svenska/GoldED.catalog")
- ))
-
- (copyfiles
-
- (source "golded" )
- (dest "golded:")
- (infos)
- (all)
- )
-
- (if (not (exists "golded:catalogs"))
- (makedir "golded:catalogs")
- )
-
- (if (IN catalogs 1)
-
- (copyfiles
-
- (source "catalogs/deutsch")
- (dest "golded:catalogs/deutsch" )
- (all)
- )
- )
-
- (if (IN catalogs 2)
-
- (copyfiles
-
- (source "catalogs/français")
- (dest "golded:catalogs/français" )
- (all)
- )
- )
-
- (if (IN catalogs 3)
-
- (copyfiles
-
- (source "catalogs/svenska")
- (dest "golded:catalogs/svenska" )
- (all)
- )
- )
-
- (if (IN catalogs 4)
-
- (copyfiles
-
- (source "catalogs/italiano")
- (dest "golded:catalogs/italiano" )
- (all)
- )
- )
-
- (if (IN catalogs 5)
-
- (copyfiles
-
- (source "catalogs/nederlands")
- (dest "golded:catalogs/nederlands" )
- (all)
- )
- )
-
- (delete "golded:.info")
-
- (if (exists "presets")
-
- (
- (set presets (askbool
-
- (prompt "\nCopy new presets to GoldED's preset drawer ?")
-
- (help @askbool-help)
-
- (default 1)
- ))
-
- (if (= presets 1) (
-
- (copyfiles
-
- (source "presets")
- (dest "golded:presets")
- (all)
- )
- ))
- )
- )
-
- (complete 100)
-
- (message "\nInstallation complete. Have fun :-)")
- )
-
- (message (cat "\n"
-
- "Please install GoldED before attempting to\n"
- "install this client. \n"
- ))
- )
-
- (exit (quiet))
-
- (welcome)
-